/*
 * Copyright (c) 2011 Jean-Marc Perronne
 * Ensisa, 12 rue des Freres Lumieres, F-68093 Mulhouse cedex
 * All rights reserved.
 *
 * The copyright of this software is owned by Werner Randelshofer. 
 * You may not use, copy or modify this software, except in  
 * accordance with the license agreement you entered into with  
 * Jean-Marc Perronne. For details see accompanying license terms. 
 */

package fr.uha.ensisa.jmp.drone.handler;

import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;


public abstract class ChildDroneHandler<T> extends Handler
{
	protected DroneHandler drone;
	private BlockingQueue<T> data;

	public ChildDroneHandler(DroneHandler drone)
	{
		this.drone = drone;
		this.data = new LinkedBlockingQueue<T>();
	}
	
	public synchronized  BlockingQueue<T> data()
	{
		return this.data;
	}
}
